import { get, post, put ,Delete} from "../utils/request";


 /**
  * 获取个人信息
  * @returns
  */
 export const loadUserInfoAPI = () => get("/api/member/info");

/**
 * 根据用户id查询个人信息
 * @param {*} data 
 * @returns 
 */
 export const loadUserInfoByIdAPI=(data)=>get("/api/member/select/uid",data);
 
 /**
  * 查看个人收藏夹
  * @returns
  */
  export const shouCangAPI = () => get("/api/collect/list");
 
 /**
  * 修改个人信息
  * @param {*} data
  * @returns
  */
 export const modifyUserInfoAPI = (data) => post("/api/member/update/user", data);
 

 /**
  * 修改用户密码
  * @param {*} data
  * @returns
  */
  export const modifyPasswordAPI = (data) => post("/api/member/update/password", data);
 

/**
 * 修改商品信息
 * @param {*} data 
 * @returns 
 */
 export const modifyProductInfo=(data)=>post("/api/goods/updateGoods",data);
 /**
  * 热门帖子
  * @returns
  */
 export const hotPostsAPI = () => get("/api/v1/posts/hot");
 
 /**
  *
  * @param {*} data
  *  发布闲置
  *  name 商品名字
  *  goodsTypeId 商品类型
  *  goodsDescribe 商品信息描述
  *  goodsPrice 商品价格
  *  imgs  商品图片路径
  * @returns
  */
 export const publishIdleAPI = (data) => post("/api/goods/add", data);
 
 /**
  * 获取帖子列表
  * @returns
  */
 export const loadAllPostsAPI = () => get("/api/v1/posts");

/**
 * 删除对应的商品
 * @param {*} data 
 * @returns 
 */
 export const deleteIdleAPI=(data)=>Delete('/api/goods/delete/'+data);
/**
 * 选择商品加入收藏夹
 * @param {*} id 
 * @returns 
 */
 export const fetchProductAPI=(gid)=>post('/api/collect/add/'+gid)


 /**
 * 查看收藏夹
 * @param {*} id 
 * @returns 
 */
  export const shoucangAPI=()=>get('/api/collect/list')


  /**
 * 删除收藏
 * @param {*} id 
 * @returns 
 */
   export const deleteAPI=(gid)=>Delete('/api/collect/delete/'+gid)

 /**
 * 添加商品到浏览记录
 * @param {*} id 
 * @returns 
 */
  export const addhistoryAPI=(gid)=>post('/api/browse/add/'+gid)

/**
 * 查看浏览记录
 * @param {*} id 
 * @returns 
 */
 export const watchhistoryAPI=()=>put('/api/browse/list')

 /**
 * 删除所有浏览记录
 * @param {*} id 
 * @returns 
 */
  export const deletehistoryAPI=()=>Delete('/api/browse/del/browse')

